package com.salefinder.server.server.vo;

import java.util.ArrayList;
import java.util.Calendar;

public class ConsumerProduct extends BaseVO{

	protected Product product;
	protected Merchant merchant;
	protected Double basePrice;
	protected Double salePrice;
	protected Calendar dateSubmitted;
	protected Calendar dateExpired;
	protected Location purchaseLocation;
	protected ArrayList<Notes> notes;
	protected Brand brand;
	protected Double qty;
	protected String unitOfMeasure;
	protected int id;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	public ConsumerProduct(){
		
	}

	public Product getProduct() {
		return product;
	}

	public void setProduct(Product product) {
		this.product = product;
	}

	public Merchant getMerchant() {
		return merchant;
	}

	public void setMerchant(Merchant merchant) {
		this.merchant = merchant;
	}


	public Double getBasePrice() {
		return basePrice;
	}

	public void setBasePrice(Double basePrice) {
		this.basePrice = basePrice;
	}

	public Double getSalePrice() {
		return salePrice;
	}

	public void setSalePrice(Double salePrice) {
		this.salePrice = salePrice;
	}

	public Calendar getDateSubmitted() {
		return dateSubmitted;
	}

	public void setDateSubmitted(Calendar dateSubmitted) {
		this.dateSubmitted = dateSubmitted;
	}

	public Calendar getDateExpired() {
		return dateExpired;
	}

	public void setDateExpired(Calendar dateExpired) {
		this.dateExpired = dateExpired;
	}

	public Location getPurchaseLocation() {
		return purchaseLocation;
	}

	public void setPurchaseLocation(Location purchaseLocation) {
		this.purchaseLocation = purchaseLocation;
	}

	public ArrayList<Notes> getNotes() {
		return notes;
	}

	public void setNotes(ArrayList<Notes> notes) {
		this.notes = notes;
	}
	
	public Double getQty() {
		return qty;
	}

	public void setQty(Double qty) {
		this.qty = qty;
	}

	public String getUnitOfMeasure() {
		return unitOfMeasure;
	}

	public void setUnitOfMeasure(String unitOfMeasure) {
		this.unitOfMeasure = unitOfMeasure;
	}
	
	public Brand getBrand() {
		return brand;
	}

	public void setBrand(Brand brand) {
		this.brand = brand;
	}
	
}
